package com.bangcommunity.bbframe.common.utils.reflect;

import java.lang.reflect.Method;

/**
 * Created by tanghc on 2015/11/16.
 */
public interface PropertyConvertor {
    /**
     * 自定义个别属性的解析方法
     * 
     * @param filedName
     *            方法对应的属性名称。若无对应的属性，该值通过方法名转换而来，规则是去除is/get开头的部分，首字母小写
     * @param readMethod
     *            当前操作的方法
     * @param methodReturn
     *            当前方法返回值
     * @return
     */
    public Object convert(String filedName, Method readMethod, Object methodReturn);
}
